package com.scut.scutzone.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: lifeng Chan
 * @date: 2021/4/27 14:40
 * @description:
 */
@Data
public class User extends BaseModel{

    /**
     * Primary Key
     */
    int id;

    /**
     * uuid 需要密码才能获得的唯一标识符, 用于验证用户
     */
    String uuid;

    /**
     * 用户名以及密码
     */
    String username;
    String password;



    /**
     * 该用户发帖数量
     */
    int posts_num;

    /**
     * 用户粉丝数量
     */
    int fans_num;

    /**
     * 用户关注数
     */
    int follow_num;

    /**
     * 性别
     */
    String sex;
    /**
     * 年级
     */
    int grade;
    /**
     * 主修专业
     */
    String major;

    /**
     * 个人简介
     */
    String description="这个人很懒，什么也没有留下";

    /**
     * 头像图片名称
     */
    String avatar_img_name;

    /**
     * 背景图名称
     */
    String bg_img_name;


    //add in 2021.4.30 by lifeng
    public enum Sex{
        MALE,FEMALE,UNKNOWN
    }
}
